Skip to main content
POST
네이티브 스타일 생성

인증

Authorization
string
header
필수

Bearer 인증. 액세스 토큰을 Authorization: Bearer <token> 헤더로 전달합니다.

본문

application/json
css
string
필수

이 스타일의 CSS 스타일시트.

format_id
string<uuid>
필수

이 스타일이 속하는 NativeFormat ID.

html
string
필수

HTML 템플릿 문자열. 변수 플레이스홀더는 NativeFormatVariable.name과 일치합니다.

name
string
필수
Minimum string length: 1
description
string | null

스타일 설명(선택 사항).

editor_config
any | null

프론트엔드 가이드형 에디터 상태입니다. 백엔드는 해석하지 않으며, 서빙은 html/css를 사용합니다.

editor_type
enum<string>
기본값:guided

에디터 유형: GUIDED(폼 기반) 또는 CODE(HTML/CSS 직접 작성).

사용 가능한 옵션:
guided,
code
height
integer | null

광고 단위의 고정 높이(픽셀).

필수 범위: x >= 0
is_fluid
boolean
기본값:false

컨테이너 너비에 맞게 스타일을 늘릴지 여부.

template_id
string<uuid> | null

이 스타일에 적용된 NativeStyleTemplate ID.

width
integer | null

광고 단위의 고정 너비(픽셀). is_fluid가 true이면 무시됩니다.

필수 범위: x >= 0

응답

성공 응답

created_at
string<date-time>
필수
css
string
필수

이 스타일의 CSS 스타일시트.

format_id
string<uuid>
필수

이 스타일이 속하는 NativeFormat ID.

html
string
필수

HTML 템플릿 문자열. 변수 플레이스홀더는 NativeFormatVariable.name과 일치합니다.

id
string<uuid>
필수

고유 식별자(UUID v4).

name
string
필수

스타일의 표시 이름.

owner_id
string<uuid>
필수

스타일을 소유한 오퍼레이터 ID.

updated_at
string<date-time>
필수
description
string | null

스타일 설명(선택 사항).

editor_config
any | null

프론트엔드 가이드형 에디터 상태입니다. 백엔드는 해석하지 않으며, 서빙은 html/css를 사용합니다.

editor_type
enum<string>
기본값:guided

에디터 유형: GUIDED(폼 기반) 또는 CODE(HTML/CSS 직접 작성).

사용 가능한 옵션:
guided,
code
height
integer | null

광고 단위의 고정 높이(픽셀).

필수 범위: x >= 0
is_fluid
boolean
기본값:false

컨테이너 너비에 맞게 스타일을 늘릴지 여부.

no
integer | null
status
enum<string>
기본값:inactive

스타일의 운영 상태.

사용 가능한 옵션:
active,
inactive
template_id
string<uuid> | null

이 스타일에 적용된 NativeStyleTemplate ID.

width
integer | null

광고 단위의 고정 너비(픽셀). is_fluid가 true이면 무시됩니다.

필수 범위: x >= 0